package com.consumer.controller;

import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.consumer.config.URLConfig;
import com.consumer.entity.TProjectDemandPool;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.HashMap;
import java.util.List;

@RestController
@RequestMapping("demand")
public class DemandController {

//            1691007122345787392
//            1691007196957753344
//            1691007608989908992
//            1689202893428162560
//            1694316329073606656
//            1691007797577891840
//            1691007684584210432
//            1696382125471924224
//            1694560146516131840
//            1691004769092890624

    @PostMapping("migrateDemand")
    public String migrateDemand() {

        String projectId = "1691007122345787392";
        HashMap<String, Object> paramMap2 = new HashMap<>();
        paramMap2.put("projectId", projectId);
        String projects = HttpUtil.post(URLConfig.CONSUMER_URL + "queryProjectDemandByProjectId", paramMap2);
        List<TProjectDemandPool> demandPools = JSON.parseArray(projects, TProjectDemandPool.class);


        demandPools.forEach(System.out::println);
        return "迁移完成";
    }
}
